[INFO] fetching crate pyonear 0.2.0...
[INFO] fixing pyonear-0.2.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate pyonear 0.2.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate pyonear 0.2.0
[INFO] finished tweaking crates.io crate pyonear 0.2.0
[INFO] tweaked toml for crates.io crate pyonear 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pyonear 0.2.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 280 packages to latest compatible versions
[INFO] [stderr]       Adding borsh v0.9.3 (available: v1.7.0)
[INFO] [stderr]       Adding derive_more v0.99.20 (available: v2.1.1)
[INFO] [stderr]       Adding ed25519-dalek v1.0.1 (available: v2.2.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding near-crypto v0.15.0 (available: v0.36.0)
[INFO] [stderr]       Adding near-primitives v0.15.0 (available: v0.36.0)
[INFO] [stderr]       Adding near-primitives-core v0.15.0 (available: v0.36.0)
[INFO] [stderr]       Adding near-vm-errors v0.15.0 (available: v3.1.0)
[INFO] [stderr]       Adding pyo3 v0.18.3 (available: v0.29.0)
[INFO] [stderr]       Adding secp256k1 v0.24.3 (available: v0.31.1)
[INFO] [stderr]       Adding serde_with v2.3.3 (available: v3.21.0)
[INFO] [stderr]       Adding solders-macros v0.14.4 (available: v0.22.0)
[INFO] [stderr]       Adding solders-traits v0.14.4 (available: v0.21.0)
[INFO] [stderr]       Adding zeroize v1.3.0 (available: v1.9.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e513e6af56a84be54874f974cd0b122bc41eace5f420309f7f4b33f7afff9e15
[INFO] running `Command { std: "docker" "start" "e513e6af56a84be54874f974cd0b122bc41eace5f420309f7f4b33f7afff9e15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e513e6af56a84be54874f974cd0b122bc41eace5f420309f7f4b33f7afff9e15" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e513e6af56a84be54874f974cd0b122bc41eace5f420309f7f4b33f7afff9e15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e513e6af56a84be54874f974cd0b122bc41eace5f420309f7f4b33f7afff9e15" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.125
[INFO] [stderr]    Compiling pyo3-build-config v0.18.3
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]     Checking cmov v0.5.4
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling borsh v1.7.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling solana-frozen-abi-macro v1.18.26
[INFO] [stderr]    Compiling solana-frozen-abi v1.18.26
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking tinyvec v1.11.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.125
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.125
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling num-bigint v0.3.3
[INFO] [stderr]     Checking hybrid-array v0.4.12
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling pyo3-ffi v0.18.3
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]    Compiling borsh-derive v1.7.0
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]    Compiling secp256k1-sys v0.6.1
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling solana-program v1.18.26
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]    Compiling solana-sdk-macro v1.18.26
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]     Checking sha3 v0.10.9
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling pyo3 v0.18.3
[INFO] [stderr]     Checking cipher v0.2.5
[INFO] [stderr]     Checking fixed-hash v0.7.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling solana-sdk v1.18.26
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]    Compiling reed-solomon-erasure v4.0.2
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.4
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.4
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]    Compiling near-rpc-error-core v0.15.0
[INFO] [stderr]    Compiling pyo3-macros-backend v0.18.3
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]     Checking c2-chacha v0.3.3
[INFO] [stderr]     Checking primitive-types v0.10.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking solana-logger v1.18.26
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking blake2 v0.9.2
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]     Checking unindent v0.1.11
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]    Compiling indoc v1.0.9
[INFO] [stderr]     Checking num_enum v0.7.6
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking bytesize v1.3.3
[INFO] [stderr]    Compiling easy-ext v0.2.9
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.125
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling borsh-derive v0.10.4
[INFO] [stderr]    Compiling near-rpc-error-macro v0.15.0
[INFO] [stderr]    Compiling smart-default v0.6.0
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]    Compiling solders-macros v0.14.4
[INFO] [stderr]     Checking borsh v0.10.4
[INFO] [stderr]     Checking near-account-id v0.15.0
[INFO] [stderr]    Compiling pyo3-macros v0.18.3
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking secp256k1 v0.24.3
[INFO] [stderr]     Checking near-primitives-core v0.15.0
[INFO] [stderr]     Checking near-vm-errors v0.15.0
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking near-crypto v0.15.0
[INFO] [stderr]     Checking near-primitives v0.15.0
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking solders-traits v0.14.4
[INFO] [stderr]     Checking pyonear v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/crypto.rs (1 fix)
[INFO] [stderr]        Fixed src/lib.rs (4 fixes)
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |         amount: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |         locked: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         code_hash: CryptoHash,
[INFO] [stdout]    |                    ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:100:24
[INFO] [stdout]     |
[INFO] [stdout] 100 |         storage_usage: StorageUsage,
[INFO] [stdout]     |                        ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                       ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:42
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                             ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:51
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account_id.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn new(account_id: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn is_sub_account_of(&self, parent: &AccountId) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn validate(account_id: &str) -> PyResult<()> {
[INFO] [stdout]     |                                 ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub fn new(key_bytes: [u8; ed25519_dalek::PUBLIC_KEY_LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:326:28
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:340:27
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:364:28
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:443:27
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn new(key_bytes: [u8; 64]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:466:30
[INFO] [stdout]     |
[INFO] [stdout] 466 |     pub fn sign(&self, data: &[u8]) -> ED25519Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:479:28
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:519:27
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:543:28
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:555:28
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:580:30
[INFO] [stdout]     |
[INFO] [stdout] 580 |     pub fn sign(&self, data: &[u8]) -> Secp256K1Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:650:27
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:32
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:51
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:689:28
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:703:27
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:32
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:51
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:739:56
[INFO] [stdout]     |
[INFO] [stdout] 739 |     pub fn check_signature_values(&self, reject_upper: bool) -> bool {
[INFO] [stdout]     |                                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:751:32
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn recover(&self, msg: [u8; 32]) -> PyResult<Secp256K1PublicKey> {
[INFO] [stdout]     |                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:763:28
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:25
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                         ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:43
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:28
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:51
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:74
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:34
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:55
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:70
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:40
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:63
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:928:28
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:36
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:57
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:950:30
[INFO] [stdout]     |
[INFO] [stdout] 950 |     pub fn sign(&self, data: &[u8]) -> Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:962:48
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn compute_vrf_with_proof(&self, data: &[u8]) -> ([u8; 32], [u8; 64]) {
[INFO] [stdout]     |                                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:975:39
[INFO] [stdout]     |
[INFO] [stdout] 975 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:32
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:50
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:28
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:51
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:74
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1080:28
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]      |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1091:39
[INFO] [stdout]      |
[INFO] [stdout] 1091 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]      |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(data: [u8; 32]) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:54:29
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn hash_bytes(data: &[u8]) -> Self {
[INFO] [stdout]    |                             ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto_hash.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn crypto_hash(data: &[u8]) -> CryptoHash {
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:28
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:46
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:70
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                                                      ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:28
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:46
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:63
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:81
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                                                 ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 310 | quick_struct_core_account_id!(AccountAlreadyExists, "Happens when CreateAccount action tries to create an account with account_id which is already exists in the storage");
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 311 | / quick_struct_core_account_id!(
[INFO] [stdout] 312 | |     AccountDoesNotExist,
[INFO] [stdout] 313 | |     "Happens when TX receiver_id doesn't exist (but action is not Action::CreateAccount)"
[INFO] [stdout] 314 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 315 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 316 | |     CreateAccountOnlyByRegistrar,
[INFO] [stdout] 317 | |     "A top-level account ID can only be created by registrar.",
[INFO] [stdout] 318 | |     registrar_account_id: AccountId,
[INFO] [stdout] 319 | |     predecessor_id: AccountId
[INFO] [stdout] 320 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:318:27
[INFO] [stdout]     |
[INFO] [stdout] 318 |     registrar_account_id: AccountId,
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 321 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 322 | |     CreateAccountNotAllowed,
[INFO] [stdout] 323 | |     "A newly created account must be under a namespace of the creator account",
[INFO] [stdout] 324 | |     predecessor_id: AccountId
[INFO] [stdout] 325 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |         quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 326 | quick_struct_core_account_id_and_others!(ActorNoPermission, "Administrative actions like ``DeployContract``, ``Stake``, ``AddKey``, ``DeleteKey``. can be proceed only if sender=receiver or the first TX action is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:326:251
[INFO] [stdout]     |
[INFO] [stdout] 326 | ...ction is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 327 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 328 | |     DeleteKeyDoesNotExist,
[INFO] [stdout] 329 | |     "Account tries to remove an access key that doesn't exist",
[INFO] [stdout] 330 | |     public_key: PublicKey
[INFO] [stdout] 331 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 332 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 333 | |     AddKeyAlreadyExists,
[INFO] [stdout] 334 | |     "The public key is already used for an existing access key",
[INFO] [stdout] 335 | |     public_key: PublicKey
[INFO] [stdout] 336 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 337 | / quick_struct_core_account_id!(
[INFO] [stdout] 338 | |     DeleteAccountStaking,
[INFO] [stdout] 339 | |     "Account is staking and can not be deleted"
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 341 | quick_struct_core_account_id!(OnlyImplicitAccountCreationAllowed, "Error occurs when a ``CreateAccount`` action is called on hex-characters account of length 64.  See implicit account creation NEP: <https://github.com/nearprotocol/NEPs/pull/71>.");
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 342 | / quick_struct_core_account_id!(
[INFO] [stdout] 343 | |     DeleteAccountWithLargeState,
[INFO] [stdout] 344 | |     "Delete account whose state is large is temporarily banned."
[INFO] [stdout] 345 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 346 | / quick_struct_core_account_id!(
[INFO] [stdout] 347 | |     TriesToUnstake,
[INFO] [stdout] 348 | |     "Account is not yet staked, but tries to unstake"
[INFO] [stdout] 349 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 424 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 425 | |     InvalidPredecessorId,
[INFO] [stdout] 426 | |     "The ``predecessor_id`` of a Receipt is not valid."
[INFO] [stdout] 427 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 428 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 429 | |     ReceiptInvalidReceiverId,
[INFO] [stdout] 430 | |     "The `receiver_id` of a Receipt is not valid."
[INFO] [stdout] 431 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 432 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 433 | |     ReceiptInvalidSignerId,
[INFO] [stdout] 434 | |     "The `signer_id` of an ActionReceipt is not valid."
[INFO] [stdout] 435 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 436 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 437 | |     InvalidDataReceiverId,
[INFO] [stdout] 438 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 439 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:447:40
[INFO] [stdout]     |
[INFO] [stdout] 447 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 448 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |     account_id: AccountId,
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:551:18
[INFO] [stdout]     |
[INFO] [stdout] 551 |     tx_receiver: AccountId,
[INFO] [stdout]     |                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |     ak_receiver: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:50:54
[INFO] [stdout]     |
[INFO] [stdout]  50 |           quick_struct_core!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                        ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 554 | / quick_struct_core_method_name!(
[INFO] [stdout] 555 | |     MethodNameMismatch,
[INFO] [stdout] 556 | |     "Transaction method name isn't allowed by the access key"
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |         account_id: AccountId,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:579:21
[INFO] [stdout]     |
[INFO] [stdout] 579 |         public_key: PublicKey,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         allowance: Balance,
[INFO] [stdout]     |                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:581:15
[INFO] [stdout]     |
[INFO] [stdout] 581 |         cost: Balance,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:27
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:47
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:62
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:47
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:758:16
[INFO] [stdout]     |
[INFO] [stdout] 758 |     signer_id: String
[INFO] [stdout]     |                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:763:16
[INFO] [stdout]     |
[INFO] [stdout] 763 |     signer_id: AccountId
[INFO] [stdout]     |                ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:768:15
[INFO] [stdout]     |
[INFO] [stdout] 768 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |     ak_nonce: Nonce
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:774:15
[INFO] [stdout]     |
[INFO] [stdout] 774 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |     upper_bound: Nonce
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:780:18
[INFO] [stdout]     |
[INFO] [stdout] 780 |     receiver_id: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:829:24
[INFO] [stdout]     |
[INFO] [stdout] 829 |     total_prepaid_gas: Gas,
[INFO] [stdout]     |                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:830:12
[INFO] [stdout]     |
[INFO] [stdout] 830 |     limit: Gas
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:835:30
[INFO] [stdout]     |
[INFO] [stdout] 835 |     total_number_of_actions: u64,
[INFO] [stdout]     |                              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:836:12
[INFO] [stdout]     |
[INFO] [stdout] 836 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:841:28
[INFO] [stdout]     |
[INFO] [stdout] 841 |     total_number_of_bytes: u64,
[INFO] [stdout]     |                            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:842:12
[INFO] [stdout]     |
[INFO] [stdout] 842 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |         quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                     ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 844 | quick_struct_core_account_id_string!(InvalidAccountId, "Invalid account ID.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:848:11
[INFO] [stdout]     |
[INFO] [stdout] 848 |     size: u64,
[INFO] [stdout]     |           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:849:12
[INFO] [stdout]     |
[INFO] [stdout] 849 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:866:17
[INFO] [stdout]     |
[INFO] [stdout] 866 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/error/core.rs:1010:42
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     pub fn new(index: Option<u64>, kind: ActionErrorKind) -> Self {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/error/vm.rs:36:44
[INFO] [stdout]    |
[INFO] [stdout] 36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]    |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 56 | quick_struct_vm_msg!(LinkError, "Wasm binary env link error");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:121:48
[INFO] [stdout]     |
[INFO] [stdout] 121 | quick_struct_vm!(SerializationError, "", hash: [u8; 32]);
[INFO] [stdout]     |                                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:233:52
[INFO] [stdout]     |
[INFO] [stdout] 233 | quick_struct_vm!(CodeDoesNotExist, "", account_id: AccountId);
[INFO] [stdout]     |                                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 234 | quick_struct_vm_msg!(WasmerCompileError, "");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 235 | quick_struct_vm_msg!(UnsupportedCompiler, "");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:496:68
[INFO] [stdout]     |
[INFO] [stdout] 496 | quick_struct_vm!(GuestPanic, "Smart contract panicked", panic_msg: String);
[INFO] [stdout]     |                                                                    ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 497 | / quick_struct_vm_u64!(
[INFO] [stdout] 498 | |     InvalidPromiseIndex,
[INFO] [stdout] 499 | |     "``promise_idx`` does not correspond to existing promises",
[INFO] [stdout] 500 | |     promise_idx
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 502 | / quick_struct_vm_u64!(
[INFO] [stdout] 503 | |     InvalidPromiseResultIndex,
[INFO] [stdout] 504 | |     "Accessed invalid promise result index",
[INFO] [stdout] 505 | |     result_idx
[INFO] [stdout] 506 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 507 | / quick_struct_vm_u64!(
[INFO] [stdout] 508 | |     InvalidRegisterId,
[INFO] [stdout] 509 | |     "Accessed invalid register id",
[INFO] [stdout] 510 | |     register_id
[INFO] [stdout] 511 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |         quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                              ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 512 | quick_struct_vm_u64!(IteratorWasInvalidated, "Iterator `iterator_index` was invalidated after its creation by performing a mutable operation on trie", iterator_index);
[INFO] [stdout]     | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 513 | / quick_struct_vm_u64!(
[INFO] [stdout] 514 | |     InvalidReceiptIndex,
[INFO] [stdout] 515 | |     "VM Logic returned an invalid receipt index",
[INFO] [stdout] 516 | |     receipt_index
[INFO] [stdout] 517 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 518 | / quick_struct_vm_u64!(
[INFO] [stdout] 519 | |     InvalidIteratorIndex,
[INFO] [stdout] 520 | |     "Iterator index ``iterator_index`` does not exist",
[INFO] [stdout] 521 | |     iterator_index
[INFO] [stdout] 522 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |           quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                      ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 523 | / quick_struct_vm_method_name!(
[INFO] [stdout] 524 | |     ProhibitedInView,
[INFO] [stdout] 525 | |     "``method_name`` is not allowed in view calls"
[INFO] [stdout] 526 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:547:25
[INFO] [stdout]     |
[INFO] [stdout] 547 |     number_of_promises: u64,
[INFO] [stdout]     |                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:548:12
[INFO] [stdout]     |
[INFO] [stdout] 548 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:553:40
[INFO] [stdout]     |
[INFO] [stdout] 553 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:554:12
[INFO] [stdout]     |
[INFO] [stdout] 554 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     length: u64,
[INFO] [stdout]     |             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:560:12
[INFO] [stdout]     |
[INFO] [stdout] 560 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |         quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                    ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 566 | quick_struct_vm_method_name!(Deprecated, "The host function was deprecated.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 567 | quick_struct_vm_msg!(ECRecoverError, "General errors for ECDSA recover.");
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 568 | / quick_struct_vm_msg!(
[INFO] [stdout] 569 | |     Ed25519VerifyInvalidInput,
[INFO] [stdout] 570 | |     "Invalid input to ed25519 signature verification function (e.g. signature cannot be derived from bytes)."
[INFO] [stdout] 571 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 572 | / quick_struct_vm_msg!(
[INFO] [stdout] 573 | |     AltBn128InvalidInput,
[INFO] [stdout] 574 | |     "Invalid input to alt_bn128 familiy of functions (e.g., point which isn't on the curve)."
[INFO] [stdout] 575 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                                             ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         signer_id: AccountId,
[INFO] [stdout]    |                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         public_key: PublicKey,
[INFO] [stdout]    |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         nonce: Nonce,
[INFO] [stdout]    |                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         receiver_id: AccountId,
[INFO] [stdout]    |                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |         block_hash: CryptoHash,
[INFO] [stdout]    |                     ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |         actions: Vec<Action>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn sign(&self, signer: Signer) -> SignedTransaction {
[INFO] [stdout]     |                                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:184:45
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn deploy_contract(&mut self, code: Vec<u8>) -> Self {
[INFO] [stdout]     |                                             ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:201:22
[INFO] [stdout]     |
[INFO] [stdout] 201 |         method_name: String,
[INFO] [stdout]     |                      ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:202:15
[INFO] [stdout]     |
[INFO] [stdout] 202 |         args: Vec<u8>,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |         gas: Gas,
[INFO] [stdout]     |              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:204:18
[INFO] [stdout]     |
[INFO] [stdout] 204 |         deposit: Balance,
[INFO] [stdout]     |                  ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:220:41
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn transfer(&mut self, deposit: Balance) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:233:36
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn stake(&mut self, stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:233:57
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn stake(&mut self, stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:246:43
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_key(&mut self, public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:246:66
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_key(&mut self, public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:261:46
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn delete_key(&mut self, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:273:54
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn delete_account(&mut self, beneficiary_id: AccountId) -> Self {
[INFO] [stdout]     |                                                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     fn new(code: Vec<u8>) -> Self {
[INFO] [stdout]     |                  ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                         ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:39
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:53
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                                     ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:67
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                                                   ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:440:25
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn new(deposit: Balance) -> Self {
[INFO] [stdout]     |                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:462:23
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn new(stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:462:44
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn new(stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:490:28
[INFO] [stdout]     |
[INFO] [stdout] 490 |     pub fn new(public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:490:51
[INFO] [stdout]     |
[INFO] [stdout] 490 |     pub fn new(public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:518:28
[INFO] [stdout]     |
[INFO] [stdout] 518 |     pub fn new(public_key: PublicKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:539:32
[INFO] [stdout]     |
[INFO] [stdout] 539 |     pub fn new(beneficiary_id: AccountId) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:591:27
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn new(signature: Signature, transaction: Transaction) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:591:51
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn new(signature: Signature, transaction: Transaction) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:636:27
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn from_base64(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:735:15
[INFO] [stdout]     |
[INFO] [stdout] 735 |         logs: Vec<LogEntry>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:736:22
[INFO] [stdout]     |
[INFO] [stdout] 736 |         receipt_ids: Vec<CryptoHash>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:737:20
[INFO] [stdout]     |
[INFO] [stdout] 737 |         gas_burnt: Gas,
[INFO] [stdout]     |                    ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:738:23
[INFO] [stdout]     |
[INFO] [stdout] 738 |         tokens_burnt: Balance,
[INFO] [stdout]     |                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:739:22
[INFO] [stdout]     |
[INFO] [stdout] 739 |         executor_id: AccountId,
[INFO] [stdout]     |                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:740:17
[INFO] [stdout]     |
[INFO] [stdout] 740 |         status: ExecutionStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:741:19
[INFO] [stdout]     |
[INFO] [stdout] 741 |         metadata: ExecutionMetadata,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:830:36
[INFO] [stdout]     |
[INFO] [stdout] 830 |     pub fn merge(&mut self, other: &ProfileData) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:840:47
[INFO] [stdout]     |
[INFO] [stdout] 840 |     pub fn add_action_cost(&mut self, action: ActionCosts, value: u64) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:840:67
[INFO] [stdout]     |
[INFO] [stdout] 840 |     pub fn add_action_cost(&mut self, action: ActionCosts, value: u64) {
[INFO] [stdout]     |                                                                   ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:850:41
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub fn add_ext_cost(&mut self, ext: ExtCosts, value: u64) {
[INFO] [stdout]     |                                         ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:850:58
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub fn add_ext_cost(&mut self, ext: ExtCosts, value: u64) {
[INFO] [stdout]     |                                                          ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:870:70
[INFO] [stdout]     |
[INFO] [stdout] 870 |     pub fn compute_wasm_instruction_cost(&mut self, total_gas_burnt: u64) {
[INFO] [stdout]     |                                                                      ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:882:43
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub fn get_action_cost(&self, action: ActionCosts) -> u64 {
[INFO] [stdout]     |                                           ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:893:37
[INFO] [stdout]     |
[INFO] [stdout] 893 |     pub fn get_ext_cost(&self, ext: ExtCosts) -> u64 {
[INFO] [stdout]     |                                     ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:961:20
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub fn new(id: CryptoHash, outcome: ExecutionOutcome) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:961:41
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub fn new(id: CryptoHash, outcome: ExecutionOutcome) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:999:16
[INFO] [stdout]     |
[INFO] [stdout] 999 |         proof: Vec<MerklePathItem>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1000:21
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         block_hash: CryptoHash,
[INFO] [stdout]      |                     ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1001:26
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         outcome_with_id: ExecutionOutcomeWithId,
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1042:18
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     transaction: &SignedTransaction,
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1043:18
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     public_keys: Vec<PublicKey>,
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |         amount: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |         locked: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         code_hash: CryptoHash,
[INFO] [stdout]    |                    ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:100:24
[INFO] [stdout]     |
[INFO] [stdout] 100 |         storage_usage: StorageUsage,
[INFO] [stdout]     |                        ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                       ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:42
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                             ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:51
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account_id.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn new(account_id: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn is_sub_account_of(&self, parent: &AccountId) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn validate(account_id: &str) -> PyResult<()> {
[INFO] [stdout]     |                                 ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub fn new(key_bytes: [u8; ed25519_dalek::PUBLIC_KEY_LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:326:28
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:340:27
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:364:28
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:443:27
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn new(key_bytes: [u8; 64]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:466:30
[INFO] [stdout]     |
[INFO] [stdout] 466 |     pub fn sign(&self, data: &[u8]) -> ED25519Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:479:28
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:519:27
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:543:28
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:555:28
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:580:30
[INFO] [stdout]     |
[INFO] [stdout] 580 |     pub fn sign(&self, data: &[u8]) -> Secp256K1Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:650:27
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:32
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:51
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:689:28
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:703:27
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:32
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:51
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:739:56
[INFO] [stdout]     |
[INFO] [stdout] 739 |     pub fn check_signature_values(&self, reject_upper: bool) -> bool {
[INFO] [stdout]     |                                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:751:32
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn recover(&self, msg: [u8; 32]) -> PyResult<Secp256K1PublicKey> {
[INFO] [stdout]     |                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:763:28
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:25
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                         ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:43
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:28
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:51
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:74
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:34
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:55
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:70
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:40
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:63
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:928:28
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:36
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:57
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:950:30
[INFO] [stdout]     |
[INFO] [stdout] 950 |     pub fn sign(&self, data: &[u8]) -> Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:962:48
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn compute_vrf_with_proof(&self, data: &[u8]) -> ([u8; 32], [u8; 64]) {
[INFO] [stdout]     |                                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:975:39
[INFO] [stdout]     |
[INFO] [stdout] 975 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:32
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:50
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:28
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:51
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:74
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1080:28
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]      |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1091:39
[INFO] [stdout]      |
[INFO] [stdout] 1091 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]      |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(data: [u8; 32]) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:54:29
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn hash_bytes(data: &[u8]) -> Self {
[INFO] [stdout]    |                             ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto_hash.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn crypto_hash(data: &[u8]) -> CryptoHash {
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:28
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:46
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:70
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                                                      ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:28
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:46
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:63
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:81
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                                                 ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 310 | quick_struct_core_account_id!(AccountAlreadyExists, "Happens when CreateAccount action tries to create an account with account_id which is already exists in the storage");
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 311 | / quick_struct_core_account_id!(
[INFO] [stdout] 312 | |     AccountDoesNotExist,
[INFO] [stdout] 313 | |     "Happens when TX receiver_id doesn't exist (but action is not Action::CreateAccount)"
[INFO] [stdout] 314 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 315 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 316 | |     CreateAccountOnlyByRegistrar,
[INFO] [stdout] 317 | |     "A top-level account ID can only be created by registrar.",
[INFO] [stdout] 318 | |     registrar_account_id: AccountId,
[INFO] [stdout] 319 | |     predecessor_id: AccountId
[INFO] [stdout] 320 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:318:27
[INFO] [stdout]     |
[INFO] [stdout] 318 |     registrar_account_id: AccountId,
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 321 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 322 | |     CreateAccountNotAllowed,
[INFO] [stdout] 323 | |     "A newly created account must be under a namespace of the creator account",
[INFO] [stdout] 324 | |     predecessor_id: AccountId
[INFO] [stdout] 325 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |         quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 326 | quick_struct_core_account_id_and_others!(ActorNoPermission, "Administrative actions like ``DeployContract``, ``Stake``, ``AddKey``, ``DeleteKey``. can be proceed only if sender=receiver or the first TX action is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:326:251
[INFO] [stdout]     |
[INFO] [stdout] 326 | ...ction is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 327 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 328 | |     DeleteKeyDoesNotExist,
[INFO] [stdout] 329 | |     "Account tries to remove an access key that doesn't exist",
[INFO] [stdout] 330 | |     public_key: PublicKey
[INFO] [stdout] 331 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 332 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 333 | |     AddKeyAlreadyExists,
[INFO] [stdout] 334 | |     "The public key is already used for an existing access key",
[INFO] [stdout] 335 | |     public_key: PublicKey
[INFO] [stdout] 336 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 337 | / quick_struct_core_account_id!(
[INFO] [stdout] 338 | |     DeleteAccountStaking,
[INFO] [stdout] 339 | |     "Account is staking and can not be deleted"
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 341 | quick_struct_core_account_id!(OnlyImplicitAccountCreationAllowed, "Error occurs when a ``CreateAccount`` action is called on hex-characters account of length 64.  See implicit account creation NEP: <https://github.com/nearprotocol/NEPs/pull/71>.");
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 342 | / quick_struct_core_account_id!(
[INFO] [stdout] 343 | |     DeleteAccountWithLargeState,
[INFO] [stdout] 344 | |     "Delete account whose state is large is temporarily banned."
[INFO] [stdout] 345 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 346 | / quick_struct_core_account_id!(
[INFO] [stdout] 347 | |     TriesToUnstake,
[INFO] [stdout] 348 | |     "Account is not yet staked, but tries to unstake"
[INFO] [stdout] 349 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 424 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 425 | |     InvalidPredecessorId,
[INFO] [stdout] 426 | |     "The ``predecessor_id`` of a Receipt is not valid."
[INFO] [stdout] 427 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 428 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 429 | |     ReceiptInvalidReceiverId,
[INFO] [stdout] 430 | |     "The `receiver_id` of a Receipt is not valid."
[INFO] [stdout] 431 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 432 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 433 | |     ReceiptInvalidSignerId,
[INFO] [stdout] 434 | |     "The `signer_id` of an ActionReceipt is not valid."
[INFO] [stdout] 435 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 436 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 437 | |     InvalidDataReceiverId,
[INFO] [stdout] 438 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 439 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:447:40
[INFO] [stdout]     |
[INFO] [stdout] 447 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 448 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |     account_id: AccountId,
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:551:18
[INFO] [stdout]     |
[INFO] [stdout] 551 |     tx_receiver: AccountId,
[INFO] [stdout]     |                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |     ak_receiver: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:50:54
[INFO] [stdout]     |
[INFO] [stdout]  50 |           quick_struct_core!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                        ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 554 | / quick_struct_core_method_name!(
[INFO] [stdout] 555 | |     MethodNameMismatch,
[INFO] [stdout] 556 | |     "Transaction method name isn't allowed by the access key"
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |         account_id: AccountId,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:579:21
[INFO] [stdout]     |
[INFO] [stdout] 579 |         public_key: PublicKey,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         allowance: Balance,
[INFO] [stdout]     |                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:581:15
[INFO] [stdout]     |
[INFO] [stdout] 581 |         cost: Balance,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:27
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:47
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:62
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:47
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:758:16
[INFO] [stdout]     |
[INFO] [stdout] 758 |     signer_id: String
[INFO] [stdout]     |                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:763:16
[INFO] [stdout]     |
[INFO] [stdout] 763 |     signer_id: AccountId
[INFO] [stdout]     |                ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:768:15
[INFO] [stdout]     |
[INFO] [stdout] 768 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |     ak_nonce: Nonce
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:774:15
[INFO] [stdout]     |
[INFO] [stdout] 774 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |     upper_bound: Nonce
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:780:18
[INFO] [stdout]     |
[INFO] [stdout] 780 |     receiver_id: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:829:24
[INFO] [stdout]     |
[INFO] [stdout] 829 |     total_prepaid_gas: Gas,
[INFO] [stdout]     |                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:830:12
[INFO] [stdout]     |
[INFO] [stdout] 830 |     limit: Gas
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:835:30
[INFO] [stdout]     |
[INFO] [stdout] 835 |     total_number_of_actions: u64,
[INFO] [stdout]     |                              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:836:12
[INFO] [stdout]     |
[INFO] [stdout] 836 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:841:28
[INFO] [stdout]     |
[INFO] [stdout] 841 |     total_number_of_bytes: u64,
[INFO] [stdout]     |                            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:842:12
[INFO] [stdout]     |
[INFO] [stdout] 842 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |         quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                     ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 844 | quick_struct_core_account_id_string!(InvalidAccountId, "Invalid account ID.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:848:11
[INFO] [stdout]     |
[INFO] [stdout] 848 |     size: u64,
[INFO] [stdout]     |           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:849:12
[INFO] [stdout]     |
[INFO] [stdout] 849 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:866:17
[INFO] [stdout]     |
[INFO] [stdout] 866 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/error/core.rs:1010:42
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     pub fn new(index: Option<u64>, kind: ActionErrorKind) -> Self {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/error/vm.rs:36:44
[INFO] [stdout]    |
[INFO] [stdout] 36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]    |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 56 | quick_struct_vm_msg!(LinkError, "Wasm binary env link error");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:121:48
[INFO] [stdout]     |
[INFO] [stdout] 121 | quick_struct_vm!(SerializationError, "", hash: [u8; 32]);
[INFO] [stdout]     |                                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:233:52
[INFO] [stdout]     |
[INFO] [stdout] 233 | quick_struct_vm!(CodeDoesNotExist, "", account_id: AccountId);
[INFO] [stdout]     |                                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 234 | quick_struct_vm_msg!(WasmerCompileError, "");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 235 | quick_struct_vm_msg!(UnsupportedCompiler, "");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:496:68
[INFO] [stdout]     |
[INFO] [stdout] 496 | quick_struct_vm!(GuestPanic, "Smart contract panicked", panic_msg: String);
[INFO] [stdout]     |                                                                    ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 497 | / quick_struct_vm_u64!(
[INFO] [stdout] 498 | |     InvalidPromiseIndex,
[INFO] [stdout] 499 | |     "``promise_idx`` does not correspond to existing promises",
[INFO] [stdout] 500 | |     promise_idx
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 502 | / quick_struct_vm_u64!(
[INFO] [stdout] 503 | |     InvalidPromiseResultIndex,
[INFO] [stdout] 504 | |     "Accessed invalid promise result index",
[INFO] [stdout] 505 | |     result_idx
[INFO] [stdout] 506 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 507 | / quick_struct_vm_u64!(
[INFO] [stdout] 508 | |     InvalidRegisterId,
[INFO] [stdout] 509 | |     "Accessed invalid register id",
[INFO] [stdout] 510 | |     register_id
[INFO] [stdout] 511 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |         quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                              ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 512 | quick_struct_vm_u64!(IteratorWasInvalidated, "Iterator `iterator_index` was invalidated after its creation by performing a mutable operation on trie", iterator_index);
[INFO] [stdout]     | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 513 | / quick_struct_vm_u64!(
[INFO] [stdout] 514 | |     InvalidReceiptIndex,
[INFO] [stdout] 515 | |     "VM Logic returned an invalid receipt index",
[INFO] [stdout] 516 | |     receipt_index
[INFO] [stdout] 517 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 518 | / quick_struct_vm_u64!(
[INFO] [stdout] 519 | |     InvalidIteratorIndex,
[INFO] [stdout] 520 | |     "Iterator index ``iterator_index`` does not exist",
[INFO] [stdout] 521 | |     iterator_index
[INFO] [stdout] 522 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |           quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                      ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 523 | / quick_struct_vm_method_name!(
[INFO] [stdout] 524 | |     ProhibitedInView,
[INFO] [stdout] 525 | |     "``method_name`` is not allowed in view calls"
[INFO] [stdout] 526 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:547:25
[INFO] [stdout]     |
[INFO] [stdout] 547 |     number_of_promises: u64,
[INFO] [stdout]     |                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:548:12
[INFO] [stdout]     |
[INFO] [stdout] 548 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:553:40
[INFO] [stdout]     |
[INFO] [stdout] 553 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:554:12
[INFO] [stdout]     |
[INFO] [stdout] 554 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     length: u64,
[INFO] [stdout]     |             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:560:12
[INFO] [stdout]     |
[INFO] [stdout] 560 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |         quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                    ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 566 | quick_struct_vm_method_name!(Deprecated, "The host function was deprecated.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 567 | quick_struct_vm_msg!(ECRecoverError, "General errors for ECDSA recover.");
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 568 | / quick_struct_vm_msg!(
[INFO] [stdout] 569 | |     Ed25519VerifyInvalidInput,
[INFO] [stdout] 570 | |     "Invalid input to ed25519 signature verification function (e.g. signature cannot be derived from bytes)."
[INFO] [stdout] 571 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 572 | / quick_struct_vm_msg!(
[INFO] [stdout] 573 | |     AltBn128InvalidInput,
[INFO] [stdout] 574 | |     "Invalid input to alt_bn128 familiy of functions (e.g., point which isn't on the curve)."
[INFO] [stdout] 575 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                                             ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         signer_id: AccountId,
[INFO] [stdout]    |                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         public_key: PublicKey,
[INFO] [stdout]    |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         nonce: Nonce,
[INFO] [stdout]    |                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         receiver_id: AccountId,
[INFO] [stdout]    |                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |         block_hash: CryptoHash,
[INFO] [stdout]    |                     ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |         actions: Vec<Action>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn sign(&self, signer: Signer) -> SignedTransaction {
[INFO] [stdout]     |                                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:184:45
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn deploy_contract(&mut self, code: Vec<u8>) -> Self {
[INFO] [stdout]     |                                             ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:201:22
[INFO] [stdout]     |
[INFO] [stdout] 201 |         method_name: String,
[INFO] [stdout]     |                      ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:202:15
[INFO] [stdout]     |
[INFO] [stdout] 202 |         args: Vec<u8>,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |         gas: Gas,
[INFO] [stdout]     |              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:204:18
[INFO] [stdout]     |
[INFO] [stdout] 204 |         deposit: Balance,
[INFO] [stdout]     |                  ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:220:41
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn transfer(&mut self, deposit: Balance) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:233:36
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn stake(&mut self, stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:233:57
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn stake(&mut self, stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:246:43
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_key(&mut self, public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:246:66
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_key(&mut self, public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:261:46
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn delete_key(&mut self, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:273:54
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn delete_account(&mut self, beneficiary_id: AccountId) -> Self {
[INFO] [stdout]     |                                                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     fn new(code: Vec<u8>) -> Self {
[INFO] [stdout]     |                  ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                         ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:39
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:53
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                                     ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:67
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                                                   ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:440:25
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn new(deposit: Balance) -> Self {
[INFO] [stdout]     |                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:462:23
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn new(stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:462:44
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn new(stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:490:28
[INFO] [stdout]     |
[INFO] [stdout] 490 |     pub fn new(public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:490:51
[INFO] [stdout]     |
[INFO] [stdout] 490 |     pub fn new(public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:518:28
[INFO] [stdout]     |
[INFO] [stdout] 518 |     pub fn new(public_key: PublicKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:539:32
[INFO] [stdout]     |
[INFO] [stdout] 539 |     pub fn new(beneficiary_id: AccountId) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:591:27
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn new(signature: Signature, transaction: Transaction) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:591:51
[INFO] [stdout]     |
[INFO] [stdout] 591 |     pub fn new(signature: Signature, transaction: Transaction) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:636:27
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn from_base64(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:735:15
[INFO] [stdout]     |
[INFO] [stdout] 735 |         logs: Vec<LogEntry>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:736:22
[INFO] [stdout]     |
[INFO] [stdout] 736 |         receipt_ids: Vec<CryptoHash>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:737:20
[INFO] [stdout]     |
[INFO] [stdout] 737 |         gas_burnt: Gas,
[INFO] [stdout]     |                    ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:738:23
[INFO] [stdout]     |
[INFO] [stdout] 738 |         tokens_burnt: Balance,
[INFO] [stdout]     |                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:739:22
[INFO] [stdout]     |
[INFO] [stdout] 739 |         executor_id: AccountId,
[INFO] [stdout]     |                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:740:17
[INFO] [stdout]     |
[INFO] [stdout] 740 |         status: ExecutionStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:741:19
[INFO] [stdout]     |
[INFO] [stdout] 741 |         metadata: ExecutionMetadata,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:830:36
[INFO] [stdout]     |
[INFO] [stdout] 830 |     pub fn merge(&mut self, other: &ProfileData) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:840:47
[INFO] [stdout]     |
[INFO] [stdout] 840 |     pub fn add_action_cost(&mut self, action: ActionCosts, value: u64) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:840:67
[INFO] [stdout]     |
[INFO] [stdout] 840 |     pub fn add_action_cost(&mut self, action: ActionCosts, value: u64) {
[INFO] [stdout]     |                                                                   ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:850:41
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub fn add_ext_cost(&mut self, ext: ExtCosts, value: u64) {
[INFO] [stdout]     |                                         ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:850:58
[INFO] [stdout]     |
[INFO] [stdout] 850 |     pub fn add_ext_cost(&mut self, ext: ExtCosts, value: u64) {
[INFO] [stdout]     |                                                          ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:870:70
[INFO] [stdout]     |
[INFO] [stdout] 870 |     pub fn compute_wasm_instruction_cost(&mut self, total_gas_burnt: u64) {
[INFO] [stdout]     |                                                                      ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:882:43
[INFO] [stdout]     |
[INFO] [stdout] 882 |     pub fn get_action_cost(&self, action: ActionCosts) -> u64 {
[INFO] [stdout]     |                                           ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:893:37
[INFO] [stdout]     |
[INFO] [stdout] 893 |     pub fn get_ext_cost(&self, ext: ExtCosts) -> u64 {
[INFO] [stdout]     |                                     ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:961:20
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub fn new(id: CryptoHash, outcome: ExecutionOutcome) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:961:41
[INFO] [stdout]     |
[INFO] [stdout] 961 |     pub fn new(id: CryptoHash, outcome: ExecutionOutcome) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:999:16
[INFO] [stdout]     |
[INFO] [stdout] 999 |         proof: Vec<MerklePathItem>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1000:21
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         block_hash: CryptoHash,
[INFO] [stdout]      |                     ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1001:26
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         outcome_with_id: ExecutionOutcomeWithId,
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1042:18
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     transaction: &SignedTransaction,
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/transaction.rs:1043:18
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     public_keys: Vec<PublicKey>,
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr] crater-edition-check: pyonear v0.2.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]     Checking pyonear v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / create_exception!(
[INFO] [stdout] 30 | |     pyonear,
[INFO] [stdout] 31 | |     ParseKeyError,
[INFO] [stdout] 32 | |     PyException,
[INFO] [stdout] 33 | |     "Raised when an error is encountered parsing a cryptographic key."
[INFO] [stdout] 34 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 32 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / create_exception!(
[INFO] [stdout] 30 | |     pyonear,
[INFO] [stdout] 31 | |     ParseKeyError,
[INFO] [stdout] 32 | |     PyException,
[INFO] [stdout] 33 | |     "Raised when an error is encountered parsing a cryptographic key."
[INFO] [stdout] 34 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / create_exception!(
[INFO] [stdout] 37 | |     pyonear,
[INFO] [stdout] 38 | |     ParseSignatureError,
[INFO] [stdout] 39 | |     PyException,
[INFO] [stdout] 40 | |     "Raised when an error is encountered parsing a cryptographic signature."
[INFO] [stdout] 41 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / create_exception!(
[INFO] [stdout] 37 | |     pyonear,
[INFO] [stdout] 38 | |     ParseSignatureError,
[INFO] [stdout] 39 | |     PyException,
[INFO] [stdout] 40 | |     "Raised when an error is encountered parsing a cryptographic signature."
[INFO] [stdout] 41 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / create_exception!(
[INFO] [stdout] 44 | |     pyonear,
[INFO] [stdout] 45 | |     TryFromSliceError,
[INFO] [stdout] 46 | |     PyException,
[INFO] [stdout] 47 | |     "Raised when conversion from a slice to an array fails."
[INFO] [stdout] 48 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / create_exception!(
[INFO] [stdout] 44 | |     pyonear,
[INFO] [stdout] 45 | |     TryFromSliceError,
[INFO] [stdout] 46 | |     PyException,
[INFO] [stdout] 47 | |     "Raised when conversion from a slice to an array fails."
[INFO] [stdout] 48 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / create_exception!(
[INFO] [stdout] 51 | |     pyonear,
[INFO] [stdout] 52 | |     Secp256K1Error,
[INFO] [stdout] 53 | |     PyException,
[INFO] [stdout] 54 | |     "Raised when an error is encountered in the secp256k1 library."
[INFO] [stdout] 55 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / create_exception!(
[INFO] [stdout] 51 | |     pyonear,
[INFO] [stdout] 52 | |     Secp256K1Error,
[INFO] [stdout] 53 | |     PyException,
[INFO] [stdout] 54 | |     "Raised when an error is encountered in the secp256k1 library."
[INFO] [stdout] 55 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / create_exception!(
[INFO] [stdout] 30 | |     pyonear,
[INFO] [stdout] 31 | |     ParseKeyError,
[INFO] [stdout] 32 | |     PyException,
[INFO] [stdout] 33 | |     "Raised when an error is encountered parsing a cryptographic key."
[INFO] [stdout] 34 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 32 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / create_exception!(
[INFO] [stdout] 30 | |     pyonear,
[INFO] [stdout] 31 | |     ParseKeyError,
[INFO] [stdout] 32 | |     PyException,
[INFO] [stdout] 33 | |     "Raised when an error is encountered parsing a cryptographic key."
[INFO] [stdout] 34 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / create_exception!(
[INFO] [stdout] 37 | |     pyonear,
[INFO] [stdout] 38 | |     ParseSignatureError,
[INFO] [stdout] 39 | |     PyException,
[INFO] [stdout] 40 | |     "Raised when an error is encountered parsing a cryptographic signature."
[INFO] [stdout] 41 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / create_exception!(
[INFO] [stdout] 37 | |     pyonear,
[INFO] [stdout] 38 | |     ParseSignatureError,
[INFO] [stdout] 39 | |     PyException,
[INFO] [stdout] 40 | |     "Raised when an error is encountered parsing a cryptographic signature."
[INFO] [stdout] 41 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / create_exception!(
[INFO] [stdout] 44 | |     pyonear,
[INFO] [stdout] 45 | |     TryFromSliceError,
[INFO] [stdout] 46 | |     PyException,
[INFO] [stdout] 47 | |     "Raised when conversion from a slice to an array fails."
[INFO] [stdout] 48 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / create_exception!(
[INFO] [stdout] 44 | |     pyonear,
[INFO] [stdout] 45 | |     TryFromSliceError,
[INFO] [stdout] 46 | |     PyException,
[INFO] [stdout] 47 | |     "Raised when conversion from a slice to an array fails."
[INFO] [stdout] 48 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / create_exception!(
[INFO] [stdout] 51 | |     pyonear,
[INFO] [stdout] 52 | |     Secp256K1Error,
[INFO] [stdout] 53 | |     PyException,
[INFO] [stdout] 54 | |     "Raised when an error is encountered in the secp256k1 library."
[INFO] [stdout] 55 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `addr_of`
[INFO] [stdout]   --> src/error/exception.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | / create_exception!(
[INFO] [stdout] 51 | |     pyonear,
[INFO] [stdout] 52 | |     Secp256K1Error,
[INFO] [stdout] 53 | |     PyException,
[INFO] [stdout] 54 | |     "Raised when an error is encountered in the secp256k1 library."
[INFO] [stdout] 55 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |         amount: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |         locked: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         code_hash: CryptoHash,
[INFO] [stdout]    |                    ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:100:24
[INFO] [stdout]     |
[INFO] [stdout] 100 |         storage_usage: StorageUsage,
[INFO] [stdout]     |                        ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                       ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:42
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                             ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:51
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account_id.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn new(account_id: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn is_sub_account_of(&self, parent: &AccountId) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn validate(account_id: &str) -> PyResult<()> {
[INFO] [stdout]     |                                 ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |         amount: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |         locked: Balance,
[INFO] [stdout]    |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         code_hash: CryptoHash,
[INFO] [stdout]    |                    ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:100:24
[INFO] [stdout]     |
[INFO] [stdout] 100 |         storage_usage: StorageUsage,
[INFO] [stdout]     |                        ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                       ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:199:42
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn new(nonce: Nonce, permission: AccessKeyPermission) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                             ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account.rs:311:51
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn new(receiver_id: String, method_names: Vec<String>, allowance: Option<Balance>) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub fn new(key_bytes: [u8; ed25519_dalek::PUBLIC_KEY_LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:326:28
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:340:27
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:364:28
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/account_id.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn new(account_id: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn is_sub_account_of(&self, parent: &AccountId) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/account_id.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn validate(account_id: &str) -> PyResult<()> {
[INFO] [stdout]     |                                 ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:443:27
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn new(key_bytes: [u8; 64]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:466:30
[INFO] [stdout]     |
[INFO] [stdout] 466 |     pub fn sign(&self, data: &[u8]) -> ED25519Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:479:28
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:519:27
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:543:28
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:555:28
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:580:30
[INFO] [stdout]     |
[INFO] [stdout] 580 |     pub fn sign(&self, data: &[u8]) -> Secp256K1Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:650:27
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:32
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:51
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:689:28
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:703:27
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:32
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:51
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:739:56
[INFO] [stdout]     |
[INFO] [stdout] 739 |     pub fn check_signature_values(&self, reject_upper: bool) -> bool {
[INFO] [stdout]     |                                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:751:32
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn recover(&self, msg: [u8; 32]) -> PyResult<Secp256K1PublicKey> {
[INFO] [stdout]     |                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:763:28
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub fn new(key_bytes: [u8; ed25519_dalek::PUBLIC_KEY_LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:25
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                         ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:43
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:326:28
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:340:27
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:364:28
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:28
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:51
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:74
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:34
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:55
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:70
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:40
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:63
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:928:28
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:36
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:57
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:950:30
[INFO] [stdout]     |
[INFO] [stdout] 950 |     pub fn sign(&self, data: &[u8]) -> Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:962:48
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn compute_vrf_with_proof(&self, data: &[u8]) -> ([u8; 32], [u8; 64]) {
[INFO] [stdout]     |                                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:975:39
[INFO] [stdout]     |
[INFO] [stdout] 975 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:32
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:50
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:443:27
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn new(key_bytes: [u8; 64]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:466:30
[INFO] [stdout]     |
[INFO] [stdout] 466 |     pub fn sign(&self, data: &[u8]) -> ED25519Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:479:28
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:28
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:51
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:74
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1080:28
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]      |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1091:39
[INFO] [stdout]      |
[INFO] [stdout] 1091 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]      |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:519:27
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn new(key_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:543:28
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:555:28
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn from_seed(seed: &str) -> Self {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:580:30
[INFO] [stdout]     |
[INFO] [stdout] 580 |     pub fn sign(&self, data: &[u8]) -> Secp256K1Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(data: [u8; 32]) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:54:29
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn hash_bytes(data: &[u8]) -> Self {
[INFO] [stdout]    |                             ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:650:27
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> PyResult<Self> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:32
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:676:51
[INFO] [stdout]     |
[INFO] [stdout] 676 |     pub fn verify(&self, data: &[u8], public_key: &ED25519PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:689:28
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto_hash.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn crypto_hash(data: &[u8]) -> CryptoHash {
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:703:27
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn new(sig_bytes: [u8; Self::LENGTH]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:32
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:729:51
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub fn verify(&self, data: &[u8], public_key: &Secp256K1PublicKey) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:739:56
[INFO] [stdout]     |
[INFO] [stdout] 739 |     pub fn check_signature_values(&self, reject_upper: bool) -> bool {
[INFO] [stdout]     |                                                        ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:751:32
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn recover(&self, msg: [u8; 32]) -> PyResult<Secp256K1PublicKey> {
[INFO] [stdout]     |                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:763:28
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:25
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                         ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:810:43
[INFO] [stdout]     |
[INFO] [stdout] 810 |     pub fn verify(data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:28
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:46
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:70
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                                                      ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:28
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:51
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:887:74
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:34
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:55
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:906:70
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub fn from_seed(account_id: AccountId, key_type: KeyType, seed: &str) -> Self {
[INFO] [stdout]     |                                                                      ^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:40
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:916:63
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn from_secret_key(account_id: AccountId, secret_key: SecretKey) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:928:28
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]     |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:36
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:939:57
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:950:30
[INFO] [stdout]     |
[INFO] [stdout] 950 |     pub fn sign(&self, data: &[u8]) -> Signature {
[INFO] [stdout]     |                              ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:28
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:46
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:63
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:81
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                                                 ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:962:48
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn compute_vrf_with_proof(&self, data: &[u8]) -> ([u8; 32], [u8; 64]) {
[INFO] [stdout]     |                                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:975:39
[INFO] [stdout]     |
[INFO] [stdout] 975 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:32
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto.rs:991:50
[INFO] [stdout]     |
[INFO] [stdout] 991 |     pub fn verify(&self, data: &[u8], signature: Signature) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 310 | quick_struct_core_account_id!(AccountAlreadyExists, "Happens when CreateAccount action tries to create an account with account_id which is already exists in the storage");
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:28
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:51
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1063:74
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     pub fn new(account_id: AccountId, public_key: PublicKey, secret_key: SecretKey) -> Self {
[INFO] [stdout]      |                                                                          ^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1080:28
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     pub fn from_file(path: PathBuf) -> PyResult<Self> {
[INFO] [stdout]      |                            ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/crypto.rs:1091:39
[INFO] [stdout]      |
[INFO] [stdout] 1091 |     pub fn write_to_file(&self, path: PathBuf) -> PyResult<()> {
[INFO] [stdout]      |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 311 | / quick_struct_core_account_id!(
[INFO] [stdout] 312 | |     AccountDoesNotExist,
[INFO] [stdout] 313 | |     "Happens when TX receiver_id doesn't exist (but action is not Action::CreateAccount)"
[INFO] [stdout] 314 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(data: [u8; 32]) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:54:29
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn hash_bytes(data: &[u8]) -> Self {
[INFO] [stdout]    |                             ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/crypto_hash.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn new_from_str(s: &str) -> PyResult<Self> {
[INFO] [stdout]    |                            ^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 315 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 316 | |     CreateAccountOnlyByRegistrar,
[INFO] [stdout] 317 | |     "A top-level account ID can only be created by registrar.",
[INFO] [stdout] 318 | |     registrar_account_id: AccountId,
[INFO] [stdout] 319 | |     predecessor_id: AccountId
[INFO] [stdout] 320 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:318:27
[INFO] [stdout]     |
[INFO] [stdout] 318 |     registrar_account_id: AccountId,
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/crypto_hash.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn crypto_hash(data: &[u8]) -> CryptoHash {
[INFO] [stdout]     |                          ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 321 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 322 | |     CreateAccountNotAllowed,
[INFO] [stdout] 323 | |     "A newly created account must be under a namespace of the creator account",
[INFO] [stdout] 324 | |     predecessor_id: AccountId
[INFO] [stdout] 325 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |         quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 326 | quick_struct_core_account_id_and_others!(ActorNoPermission, "Administrative actions like ``DeployContract``, ``Stake``, ``AddKey``, ``DeleteKey``. can be proceed only if sender=receiver or the first TX action is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:326:251
[INFO] [stdout]     |
[INFO] [stdout] 326 | ...ction is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:28
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:46
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:271:70
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(account_id: AccountId, stake: Balance, minimum_stake: Balance) -> Self {
[INFO] [stdout]     |                                                                      ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 327 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 328 | |     DeleteKeyDoesNotExist,
[INFO] [stdout] 329 | |     "Account tries to remove an access key that doesn't exist",
[INFO] [stdout] 330 | |     public_key: PublicKey
[INFO] [stdout] 331 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:28
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:46
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:63
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:300:81
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn new(account_id: AccountId, stake: Balance, locked: Balance, balance: Balance) -> Self {
[INFO] [stdout]     |                                                                                 ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 332 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 333 | |     AddKeyAlreadyExists,
[INFO] [stdout] 334 | |     "The public key is already used for an existing access key",
[INFO] [stdout] 335 | |     public_key: PublicKey
[INFO] [stdout] 336 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 310 | quick_struct_core_account_id!(AccountAlreadyExists, "Happens when CreateAccount action tries to create an account with account_id which is already exists in the storage");
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 337 | / quick_struct_core_account_id!(
[INFO] [stdout] 338 | |     DeleteAccountStaking,
[INFO] [stdout] 339 | |     "Account is staking and can not be deleted"
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 341 | quick_struct_core_account_id!(OnlyImplicitAccountCreationAllowed, "Error occurs when a ``CreateAccount`` action is called on hex-characters account of length 64.  See implicit account creation NEP: <https://github.com/nearprotocol/NEPs/pull/71>.");
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 311 | / quick_struct_core_account_id!(
[INFO] [stdout] 312 | |     AccountDoesNotExist,
[INFO] [stdout] 313 | |     "Happens when TX receiver_id doesn't exist (but action is not Action::CreateAccount)"
[INFO] [stdout] 314 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 342 | / quick_struct_core_account_id!(
[INFO] [stdout] 343 | |     DeleteAccountWithLargeState,
[INFO] [stdout] 344 | |     "Delete account whose state is large is temporarily banned."
[INFO] [stdout] 345 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 315 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 316 | |     CreateAccountOnlyByRegistrar,
[INFO] [stdout] 317 | |     "A top-level account ID can only be created by registrar.",
[INFO] [stdout] 318 | |     registrar_account_id: AccountId,
[INFO] [stdout] 319 | |     predecessor_id: AccountId
[INFO] [stdout] 320 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:318:27
[INFO] [stdout]     |
[INFO] [stdout] 318 |     registrar_account_id: AccountId,
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 346 | / quick_struct_core_account_id!(
[INFO] [stdout] 347 | |     TriesToUnstake,
[INFO] [stdout] 348 | |     "Account is not yet staked, but tries to unstake"
[INFO] [stdout] 349 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 321 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 322 | |     CreateAccountNotAllowed,
[INFO] [stdout] 323 | |     "A newly created account must be under a namespace of the creator account",
[INFO] [stdout] 324 | |     predecessor_id: AccountId
[INFO] [stdout] 325 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |     predecessor_id: AccountId
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 424 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 425 | |     InvalidPredecessorId,
[INFO] [stdout] 426 | |     "The ``predecessor_id`` of a Receipt is not valid."
[INFO] [stdout] 427 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |         quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 326 | quick_struct_core_account_id_and_others!(ActorNoPermission, "Administrative actions like ``DeployContract``, ``Stake``, ``AddKey``, ``DeleteKey``. can be proceed only if sender=receiver or the first TX action is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:326:251
[INFO] [stdout]     |
[INFO] [stdout] 326 | ...ction is a ``CreateAccount`` action",actor_id: AccountId);
[INFO] [stdout]     |                                                   ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 428 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 429 | |     ReceiptInvalidReceiverId,
[INFO] [stdout] 430 | |     "The `receiver_id` of a Receipt is not valid."
[INFO] [stdout] 431 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 432 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 433 | |     ReceiptInvalidSignerId,
[INFO] [stdout] 434 | |     "The `signer_id` of an ActionReceipt is not valid."
[INFO] [stdout] 435 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 327 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 328 | |     DeleteKeyDoesNotExist,
[INFO] [stdout] 329 | |     "Account tries to remove an access key that doesn't exist",
[INFO] [stdout] 330 | |     public_key: PublicKey
[INFO] [stdout] 331 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 436 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 437 | |     InvalidDataReceiverId,
[INFO] [stdout] 438 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 439 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:60:53
[INFO] [stdout]     |
[INFO] [stdout]  60 |           quick_struct_core!($name, $doc, account_id: AccountId, $($element:$ty),*);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 332 | / quick_struct_core_account_id_and_others!(
[INFO] [stdout] 333 | |     AddKeyAlreadyExists,
[INFO] [stdout] 334 | |     "The public key is already used for an existing access key",
[INFO] [stdout] 335 | |     public_key: PublicKey
[INFO] [stdout] 336 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_and_others` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 337 | / quick_struct_core_account_id!(
[INFO] [stdout] 338 | |     DeleteAccountStaking,
[INFO] [stdout] 339 | |     "Account is staking and can not be deleted"
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:447:40
[INFO] [stdout]     |
[INFO] [stdout] 447 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 448 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |         quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 341 | quick_struct_core_account_id!(OnlyImplicitAccountCreationAllowed, "Error occurs when a ``CreateAccount`` action is called on hex-characters account of length 64.  See implicit account creation NEP: <https://github.com/nearprotocol/NEPs/pull/71>.");
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 342 | / quick_struct_core_account_id!(
[INFO] [stdout] 343 | |     DeleteAccountWithLargeState,
[INFO] [stdout] 344 | |     "Delete account whose state is large is temporarily banned."
[INFO] [stdout] 345 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |     account_id: AccountId,
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:55:53
[INFO] [stdout]     |
[INFO] [stdout]  55 |           quick_struct_core!($name, $doc, account_id: AccountId);
[INFO] [stdout]     |                                                       ^^^^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 346 | / quick_struct_core_account_id!(
[INFO] [stdout] 347 | |     TriesToUnstake,
[INFO] [stdout] 348 | |     "Account is not yet staked, but tries to unstake"
[INFO] [stdout] 349 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:551:18
[INFO] [stdout]     |
[INFO] [stdout] 551 |     tx_receiver: AccountId,
[INFO] [stdout]     |                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |     ak_receiver: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 424 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 425 | |     InvalidPredecessorId,
[INFO] [stdout] 426 | |     "The ``predecessor_id`` of a Receipt is not valid."
[INFO] [stdout] 427 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:50:54
[INFO] [stdout]     |
[INFO] [stdout]  50 |           quick_struct_core!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                        ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 554 | / quick_struct_core_method_name!(
[INFO] [stdout] 555 | |     MethodNameMismatch,
[INFO] [stdout] 556 | |     "Transaction method name isn't allowed by the access key"
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 428 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 429 | |     ReceiptInvalidReceiverId,
[INFO] [stdout] 430 | |     "The `receiver_id` of a Receipt is not valid."
[INFO] [stdout] 431 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |         account_id: AccountId,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:579:21
[INFO] [stdout]     |
[INFO] [stdout] 579 |         public_key: PublicKey,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         allowance: Balance,
[INFO] [stdout]     |                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:581:15
[INFO] [stdout]     |
[INFO] [stdout] 581 |         cost: Balance,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 432 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 433 | |     ReceiptInvalidSignerId,
[INFO] [stdout] 434 | |     "The `signer_id` of an ActionReceipt is not valid."
[INFO] [stdout] 435 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |           quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                       ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 436 | / quick_struct_core_account_id_string!(
[INFO] [stdout] 437 | |     InvalidDataReceiverId,
[INFO] [stdout] 438 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 439 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:27
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:47
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:62
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / quick_struct_core_length_limit!(
[INFO] [stdout] 441 | |     ReturnedValueLengthExceeded,
[INFO] [stdout] 442 | |     "The length of the returned data exceeded the limit in a DataReceipt."
[INFO] [stdout] 443 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:47
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:447:40
[INFO] [stdout]     |
[INFO] [stdout] 447 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 448 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:758:16
[INFO] [stdout]     |
[INFO] [stdout] 758 |     signer_id: String
[INFO] [stdout]     |                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:763:16
[INFO] [stdout]     |
[INFO] [stdout] 763 |     signer_id: AccountId
[INFO] [stdout]     |                ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |     account_id: AccountId,
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:768:15
[INFO] [stdout]     |
[INFO] [stdout] 768 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |     ak_nonce: Nonce
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:551:18
[INFO] [stdout]     |
[INFO] [stdout] 551 |     tx_receiver: AccountId,
[INFO] [stdout]     |                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |     ak_receiver: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:774:15
[INFO] [stdout]     |
[INFO] [stdout] 774 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |     upper_bound: Nonce
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:50:54
[INFO] [stdout]     |
[INFO] [stdout]  50 |           quick_struct_core!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                        ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 554 | / quick_struct_core_method_name!(
[INFO] [stdout] 555 | |     MethodNameMismatch,
[INFO] [stdout] 556 | |     "Transaction method name isn't allowed by the access key"
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:780:18
[INFO] [stdout]     |
[INFO] [stdout] 780 |     receiver_id: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |         account_id: AccountId,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:579:21
[INFO] [stdout]     |
[INFO] [stdout] 579 |         public_key: PublicKey,
[INFO] [stdout]     |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         allowance: Balance,
[INFO] [stdout]     |                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:581:15
[INFO] [stdout]     |
[INFO] [stdout] 581 |         cost: Balance,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:27
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:47
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:722:62
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub fn new(signer_id: AccountId, balance: Balance, cost: Balance) -> Self {
[INFO] [stdout]     |                                                              ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:829:24
[INFO] [stdout]     |
[INFO] [stdout] 829 |     total_prepaid_gas: Gas,
[INFO] [stdout]     |                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:830:12
[INFO] [stdout]     |
[INFO] [stdout] 830 |     limit: Gas
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:750:47
[INFO] [stdout]     |
[INFO] [stdout] 750 |     pub fn new(account_id: AccountId, amount: Balance) -> Self {
[INFO] [stdout]     |                                               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:835:30
[INFO] [stdout]     |
[INFO] [stdout] 835 |     total_number_of_actions: u64,
[INFO] [stdout]     |                              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:836:12
[INFO] [stdout]     |
[INFO] [stdout] 836 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:758:16
[INFO] [stdout]     |
[INFO] [stdout] 758 |     signer_id: String
[INFO] [stdout]     |                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:841:28
[INFO] [stdout]     |
[INFO] [stdout] 841 |     total_number_of_bytes: u64,
[INFO] [stdout]     |                            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:842:12
[INFO] [stdout]     |
[INFO] [stdout] 842 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:763:16
[INFO] [stdout]     |
[INFO] [stdout] 763 |     signer_id: AccountId
[INFO] [stdout]     |                ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |         quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                     ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 844 | quick_struct_core_account_id_string!(InvalidAccountId, "Invalid account ID.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:768:15
[INFO] [stdout]     |
[INFO] [stdout] 768 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |     ak_nonce: Nonce
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:848:11
[INFO] [stdout]     |
[INFO] [stdout] 848 |     size: u64,
[INFO] [stdout]     |           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:849:12
[INFO] [stdout]     |
[INFO] [stdout] 849 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:774:15
[INFO] [stdout]     |
[INFO] [stdout] 774 |     tx_nonce: Nonce,
[INFO] [stdout]     |               ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |     upper_bound: Nonce
[INFO] [stdout]     |                  ^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:780:18
[INFO] [stdout]     |
[INFO] [stdout] 780 |     receiver_id: String
[INFO] [stdout]     |                  ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / quick_struct_core_size_limit!(
[INFO] [stdout] 783 | |     TransactionSizeExceeded,
[INFO] [stdout] 784 | |     "The size of serialized transaction exceeded the limit."
[INFO] [stdout] 785 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_core_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:829:24
[INFO] [stdout]     |
[INFO] [stdout] 829 |     total_prepaid_gas: Gas,
[INFO] [stdout]     |                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:830:12
[INFO] [stdout]     |
[INFO] [stdout] 830 |     limit: Gas
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:866:17
[INFO] [stdout]     |
[INFO] [stdout] 866 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:835:30
[INFO] [stdout]     |
[INFO] [stdout] 835 |     total_number_of_actions: u64,
[INFO] [stdout]     |                              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:836:12
[INFO] [stdout]     |
[INFO] [stdout] 836 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/error/core.rs:1010:42
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     pub fn new(index: Option<u64>, kind: ActionErrorKind) -> Self {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:841:28
[INFO] [stdout]     |
[INFO] [stdout] 841 |     total_number_of_bytes: u64,
[INFO] [stdout]     |                            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:842:12
[INFO] [stdout]     |
[INFO] [stdout] 842 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:65:53
[INFO] [stdout]     |
[INFO] [stdout]  65 |         quick_struct_core!($name, $doc, account_id: String);
[INFO] [stdout]     |                                                     ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 844 | quick_struct_core_account_id_string!(InvalidAccountId, "Invalid account ID.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_core_account_id_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:848:11
[INFO] [stdout]     |
[INFO] [stdout] 848 |     size: u64,
[INFO] [stdout]     |           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:849:12
[INFO] [stdout]     |
[INFO] [stdout] 849 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/error/vm.rs:36:44
[INFO] [stdout]    |
[INFO] [stdout] 36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]    |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 56 | quick_struct_vm_msg!(LinkError, "Wasm binary env link error");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / quick_struct_core_length_limit!(
[INFO] [stdout] 852 | |     FunctionCallArgumentsLengthExceeded,
[INFO] [stdout] 853 | |     "The length of the arguments exceeded the limit in a Function Call action."
[INFO] [stdout] 854 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / quick_struct_core_length_limit!(
[INFO] [stdout] 856 | |     AddKeyMethodNameLengthExceeded,
[INFO] [stdout] 857 | |     "The length of some method name exceeded the limit in a Add Key action."
[INFO] [stdout] 858 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/core.rs:859:1
[INFO] [stdout]     |
[INFO] [stdout] 859 | / quick_struct_core_length_limit!(
[INFO] [stdout] 860 | |     FunctionCallMethodNameLengthExceeded,
[INFO] [stdout] 861 | |     "The length of the method name exceeded the limit in a Function Call action."
[INFO] [stdout] 862 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_core_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:121:48
[INFO] [stdout]     |
[INFO] [stdout] 121 | quick_struct_vm!(SerializationError, "", hash: [u8; 32]);
[INFO] [stdout]     |                                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/core.rs:866:17
[INFO] [stdout]     |
[INFO] [stdout] 866 |     public_key: PublicKey
[INFO] [stdout]     |                 ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]     --> src/error/core.rs:1010:42
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     pub fn new(index: Option<u64>, kind: ActionErrorKind) -> Self {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:233:52
[INFO] [stdout]     |
[INFO] [stdout] 233 | quick_struct_vm!(CodeDoesNotExist, "", account_id: AccountId);
[INFO] [stdout]     |                                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/error/vm.rs:36:44
[INFO] [stdout]    |
[INFO] [stdout] 36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]    |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 56 | quick_struct_vm_msg!(LinkError, "Wasm binary env link error");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 234 | quick_struct_vm_msg!(WasmerCompileError, "");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 235 | quick_struct_vm_msg!(UnsupportedCompiler, "");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:121:48
[INFO] [stdout]     |
[INFO] [stdout] 121 | quick_struct_vm!(SerializationError, "", hash: [u8; 32]);
[INFO] [stdout]     |                                                ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:233:52
[INFO] [stdout]     |
[INFO] [stdout] 233 | quick_struct_vm!(CodeDoesNotExist, "", account_id: AccountId);
[INFO] [stdout]     |                                                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 234 | quick_struct_vm_msg!(WasmerCompileError, "");
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 235 | quick_struct_vm_msg!(UnsupportedCompiler, "");
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:496:68
[INFO] [stdout]     |
[INFO] [stdout] 496 | quick_struct_vm!(GuestPanic, "Smart contract panicked", panic_msg: String);
[INFO] [stdout]     |                                                                    ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 497 | / quick_struct_vm_u64!(
[INFO] [stdout] 498 | |     InvalidPromiseIndex,
[INFO] [stdout] 499 | |     "``promise_idx`` does not correspond to existing promises",
[INFO] [stdout] 500 | |     promise_idx
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:496:68
[INFO] [stdout]     |
[INFO] [stdout] 496 | quick_struct_vm!(GuestPanic, "Smart contract panicked", panic_msg: String);
[INFO] [stdout]     |                                                                    ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 502 | / quick_struct_vm_u64!(
[INFO] [stdout] 503 | |     InvalidPromiseResultIndex,
[INFO] [stdout] 504 | |     "Accessed invalid promise result index",
[INFO] [stdout] 505 | |     result_idx
[INFO] [stdout] 506 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 497 | / quick_struct_vm_u64!(
[INFO] [stdout] 498 | |     InvalidPromiseIndex,
[INFO] [stdout] 499 | |     "``promise_idx`` does not correspond to existing promises",
[INFO] [stdout] 500 | |     promise_idx
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 507 | / quick_struct_vm_u64!(
[INFO] [stdout] 508 | |     InvalidRegisterId,
[INFO] [stdout] 509 | |     "Accessed invalid register id",
[INFO] [stdout] 510 | |     register_id
[INFO] [stdout] 511 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 502 | / quick_struct_vm_u64!(
[INFO] [stdout] 503 | |     InvalidPromiseResultIndex,
[INFO] [stdout] 504 | |     "Accessed invalid promise result index",
[INFO] [stdout] 505 | |     result_idx
[INFO] [stdout] 506 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |         quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                              ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 512 | quick_struct_vm_u64!(IteratorWasInvalidated, "Iterator `iterator_index` was invalidated after its creation by performing a mutable operation on trie", iterator_index);
[INFO] [stdout]     | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 507 | / quick_struct_vm_u64!(
[INFO] [stdout] 508 | |     InvalidRegisterId,
[INFO] [stdout] 509 | |     "Accessed invalid register id",
[INFO] [stdout] 510 | |     register_id
[INFO] [stdout] 511 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |         quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                              ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 512 | quick_struct_vm_u64!(IteratorWasInvalidated, "Iterator `iterator_index` was invalidated after its creation by performing a mutable operation on trie", iterator_index);
[INFO] [stdout]     | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 513 | / quick_struct_vm_u64!(
[INFO] [stdout] 514 | |     InvalidReceiptIndex,
[INFO] [stdout] 515 | |     "VM Logic returned an invalid receipt index",
[INFO] [stdout] 516 | |     receipt_index
[INFO] [stdout] 517 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 513 | / quick_struct_vm_u64!(
[INFO] [stdout] 514 | |     InvalidReceiptIndex,
[INFO] [stdout] 515 | |     "VM Logic returned an invalid receipt index",
[INFO] [stdout] 516 | |     receipt_index
[INFO] [stdout] 517 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 518 | / quick_struct_vm_u64!(
[INFO] [stdout] 519 | |     InvalidIteratorIndex,
[INFO] [stdout] 520 | |     "Iterator index ``iterator_index`` does not exist",
[INFO] [stdout] 521 | |     iterator_index
[INFO] [stdout] 522 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:52:46
[INFO] [stdout]     |
[INFO] [stdout]  52 |           quick_struct_vm!($name, $doc, $elem: u64);
[INFO] [stdout]     |                                                ^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 518 | / quick_struct_vm_u64!(
[INFO] [stdout] 519 | |     InvalidIteratorIndex,
[INFO] [stdout] 520 | |     "Iterator index ``iterator_index`` does not exist",
[INFO] [stdout] 521 | |     iterator_index
[INFO] [stdout] 522 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_u64` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |           quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                      ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 523 | / quick_struct_vm_method_name!(
[INFO] [stdout] 524 | |     ProhibitedInView,
[INFO] [stdout] 525 | |     "``method_name`` is not allowed in view calls"
[INFO] [stdout] 526 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |           quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                      ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 523 | / quick_struct_vm_method_name!(
[INFO] [stdout] 524 | |     ProhibitedInView,
[INFO] [stdout] 525 | |     "``method_name`` is not allowed in view calls"
[INFO] [stdout] 526 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:532:1
[INFO] [stdout]     |
[INFO] [stdout] 532 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 533 | |     KeyLengthExceeded,
[INFO] [stdout] 534 | |     "The storage key length exceeded the limit."
[INFO] [stdout] 535 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:536:1
[INFO] [stdout]     |
[INFO] [stdout] 536 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 537 | |     ValueLengthExceeded,
[INFO] [stdout] 538 | |     "The storage value length exceeded the limit."
[INFO] [stdout] 539 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:547:25
[INFO] [stdout]     |
[INFO] [stdout] 547 |     number_of_promises: u64,
[INFO] [stdout]     |                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:548:12
[INFO] [stdout]     |
[INFO] [stdout] 548 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:553:40
[INFO] [stdout]     |
[INFO] [stdout] 553 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:554:12
[INFO] [stdout]     |
[INFO] [stdout] 554 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:61
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                               ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:93:73
[INFO] [stdout]     |
[INFO] [stdout]  93 |           $crate::quick_struct!($name, $doc, $module, length: u64, limit: u64);
[INFO] [stdout]     |                                                                           ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / quick_struct_vm_length_limit!(
[INFO] [stdout] 541 | |     TotalLogLengthExceeded,
[INFO] [stdout] 542 | |     "The total log length exceeded the limit."
[INFO] [stdout] 543 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_length_limit` which comes from the expansion of the macro `quick_struct_vm_length_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     length: u64,
[INFO] [stdout]     |             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:560:12
[INFO] [stdout]     |
[INFO] [stdout] 560 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:547:25
[INFO] [stdout]     |
[INFO] [stdout] 547 |     number_of_promises: u64,
[INFO] [stdout]     |                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:548:12
[INFO] [stdout]     |
[INFO] [stdout] 548 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |         quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                    ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 566 | quick_struct_vm_method_name!(Deprecated, "The host function was deprecated.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:553:40
[INFO] [stdout]     |
[INFO] [stdout] 553 |     number_of_input_data_dependencies: u64,
[INFO] [stdout]     |                                        ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:554:12
[INFO] [stdout]     |
[INFO] [stdout] 554 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 567 | quick_struct_vm_msg!(ECRecoverError, "General errors for ECDSA recover.");
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     length: u64,
[INFO] [stdout]     |             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:560:12
[INFO] [stdout]     |
[INFO] [stdout] 560 |     limit: u64
[INFO] [stdout]     |            ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 568 | / quick_struct_vm_msg!(
[INFO] [stdout] 569 | |     Ed25519VerifyInvalidInput,
[INFO] [stdout] 570 | |     "Invalid input to ed25519 signature verification function (e.g. signature cannot be derived from bytes)."
[INFO] [stdout] 571 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 572 | / quick_struct_vm_msg!(
[INFO] [stdout] 573 | |     AltBn128InvalidInput,
[INFO] [stdout] 574 | |     "Invalid input to alt_bn128 familiy of functions (e.g., point which isn't on the curve)."
[INFO] [stdout] 575 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:59
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                             ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:99:71
[INFO] [stdout]     |
[INFO] [stdout]  99 |           $crate::quick_struct!($name, $doc, $module, size: u64, limit: u64);
[INFO] [stdout]     |                                                                         ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/error/vm.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / quick_struct_vm_size_limit!(
[INFO] [stdout] 563 | |     ContractSizeExceeded,
[INFO] [stdout] 564 | |     "The contract size for DeployContract action exceeded the limit."
[INFO] [stdout] 565 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::quick_struct_size_limit` which comes from the expansion of the macro `quick_struct_vm_size_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:30:52
[INFO] [stdout]     |
[INFO] [stdout]  30 |         quick_struct_vm!($name, $doc, method_name: String);
[INFO] [stdout]     |                                                    ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 566 | quick_struct_vm_method_name!(Deprecated, "The host function was deprecated.");
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_method_name` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                                             ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |         quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                            ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 567 | quick_struct_vm_msg!(ECRecoverError, "General errors for ECDSA recover.");
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         signer_id: AccountId,
[INFO] [stdout]    |                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         public_key: PublicKey,
[INFO] [stdout]    |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         nonce: Nonce,
[INFO] [stdout]    |                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         receiver_id: AccountId,
[INFO] [stdout]    |                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |         block_hash: CryptoHash,
[INFO] [stdout]    |                     ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |         actions: Vec<Action>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 568 | / quick_struct_vm_msg!(
[INFO] [stdout] 569 | |     Ed25519VerifyInvalidInput,
[INFO] [stdout] 570 | |     "Invalid input to ed25519 signature verification function (e.g. signature cannot be derived from bytes)."
[INFO] [stdout] 571 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn sign(&self, signer: Signer) -> SignedTransaction {
[INFO] [stdout]     |                                ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:184:45
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn deploy_contract(&mut self, code: Vec<u8>) -> Self {
[INFO] [stdout]     |                                             ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:201:22
[INFO] [stdout]     |
[INFO] [stdout] 201 |         method_name: String,
[INFO] [stdout]     |                      ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:202:15
[INFO] [stdout]     |
[INFO] [stdout] 202 |         args: Vec<u8>,
[INFO] [stdout]     |               ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |         gas: Gas,
[INFO] [stdout]     |              ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:204:18
[INFO] [stdout]     |
[INFO] [stdout] 204 |         deposit: Balance,
[INFO] [stdout]     |                  ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:220:41
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub fn transfer(&mut self, deposit: Balance) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:233:36
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn stake(&mut self, stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:233:57
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn stake(&mut self, stake: Balance, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                                         ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:246:43
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_key(&mut self, public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                           ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:246:66
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_key(&mut self, public_key: PublicKey, access_key: AccessKey) -> Self {
[INFO] [stdout]     |                                                                  ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:261:46
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn delete_key(&mut self, public_key: PublicKey) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:273:54
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn delete_account(&mut self, beneficiary_id: AccountId) -> Self {
[INFO] [stdout]     |                                                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/error/vm.rs:36:44
[INFO] [stdout]     |
[INFO] [stdout]  36 |           quick_struct_vm!($name, $doc, msg: String);
[INFO] [stdout]     |                                              ^^^^^^ call to unsafe function
[INFO] [stdout] ...
[INFO] [stdout] 572 | / quick_struct_vm_msg!(
[INFO] [stdout] 573 | |     AltBn128InvalidInput,
[INFO] [stdout] 574 | |     "Invalid input to alt_bn128 familiy of functions (e.g., point which isn't on the curve)."
[INFO] [stdout] 575 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: this warning originates in the macro `quick_struct_vm_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                      ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/merkle.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new(hash: CryptoHash, direction: Direction) -> Self {
[INFO] [stdout]    |                                             ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     fn new(code: Vec<u8>) -> Self {
[INFO] [stdout]     |                  ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                         ^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:39
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:53
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                                     ^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/transaction.rs:401:67
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn new(method_name: String, args: Vec<u8>, gas: Gas, deposit: Balance) -> Self {
[INFO] [stdout]     |                                                                   ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |         signer_id: AccountId,
[INFO] [stdout]    |                    ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         public_key: PublicKey,
[INFO] [stdout]    |                     ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         nonce: Nonce,
[INFO] [stdout]    |                ^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `pyo3::impl_::extract_argument::unwrap_required_argument` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/transaction.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         receiver_id: AccountId,
[INFO] [stdout]    |                      ^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[WARN] too many lines in the log, truncating it
